Skip to main content
`Ctrl`+`K`

# ng911ok.tools.prep.splitesn module

synopsis:

  Splits ESN FC into Standard ESZ and ESB FCs

authors:

  Riley Baird (OK), Emma Baker (OK)

class SplitESN

  Bases: `object`

  execute(parameters: list[Parameter], messages: GPMessenger)

    The source code of the tool.

  getParameterInfo()

    Define parameter definitions

  isLicensed()

    Set whether tool is licensed to execute.

  updateMessages(parameters: list[Parameter])

    Modify the messages created by internal validation for each tool parameter. This method is called after internal validation.

  updateParameters(parameters: list[Parameter])

    Modify the values and properties of parameters before internal validation is performed. This method is called whenever a parameter has been changed.

_get_parameter_for_field(parameters: list[Parameter], standard_field_name: str) → Parameter

_update_field_filters(parameters: list[Parameter]) → None